<script setup lang="ts">
import { getToken } from '@/core/utils/auth'
import $tab from '@/core/plugins/tab'

/** 初始化app */
const initApp = () => {
  // 检查用户登录状态
  // #TODO 开发时使用的, 实际业务上应该没啥用 可以删掉
  checkLogin();
}

const checkLogin = () => {
  if (!getToken()) {
    $tab.reLaunch('/pages/login')
  } else {
    $tab.reLaunch('/pages/home/index')
  }
}

/** app启动事件 */
onLaunch(() => {
	console.log('App Launch')
  initApp()
})
/** app显示事件 */
onShow(() => {
	console.log('App show')
})
/** app隐藏事件 */
onHide(() => {
	console.log('App hide')
})
</script>
